/**     
* @Title: SpiderTask.java   
* @Package me.crawler.entity   
* @Description: TODO   
* @author xaoyaoyao
* @date 2019年1月13日 下午4:14:39
*/
package me.crawler.entity;

import java.io.Serializable;

import com.alibaba.fastjson.JSON;

import lombok.Data;

/**
 * @ClassName: SpiderTask
 * @Description: 任务
 * @author xaoyaoyao
 * @date 2019年1月13日 下午4:14:39
 * 
 */
@Data
public class SpiderTask implements Serializable {

	private static final long serialVersionUID = -6210734482033658438L;
	
	private Long id;

	/** 请求url **/
	private String url;

	/** 请求方式： get/post **/
	private String requestMethod;

	/** 请求参数 JSON数据格式 **/
	private String parameters;

	/** 域 **/
	private String domain;

	/** 请求头部信息 JSON数据格式 **/
	private String headerParams;

	@Override
	public String toString() {
		return JSON.toJSONString(this);
	}

	public static SpiderTask parse(String json) {
		return JSON.parseObject(json, SpiderTask.class);
	}

}
